

export default {
    reverse_rb_piece(status) {
        let piece_pos = {}
        status.forEach((row, r)=>{
            for (let i=0; i<row.length; i++){
                // if (row[i][0] == 'B') {
                //   row[i] = row[i].replace("B", "R")
                // } else if (row[i][0] == 'R') {
                //   row[i] = row[i].replace("R", "B")
                // }
                if (row[i].length) {
                    piece_pos[row[i]] = [r,i]    // 保存棋子的位置
                }
            }
        })
        let new_status = new Array(10).fill().map(() => new Array(9).fill(""));
        for (let p in piece_pos) {
            let r=piece_pos[p][0];   // 行
            let c=piece_pos[p][1];   // 列
            new_status[9-r][8-c] = p;
        }
        return new_status;
    }
}
